package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Scattergram;

import java.util.List;

/**
 * @Author yangsen
 * @desc 公司地址业务层接口
 * @Date 2020/10/28 19:20
 */
public interface ScattergramService {

    /**
     * 查询地址信息
     * @return 查询出的数据
     */
    PageResult findPage(QueryPageBean queryPageBean);

    /**
     * 添加地址
     * @param scattergram 地址的所有的信息
     */
    void add(Scattergram scattergram);

    /**
     * 通过id查询公司地址信息
     * @param id 查询的id
     * @return
     */
    Scattergram findById(Integer id);

    /**
     * 修改地址信息
     * @param scattergram 修改后的地址
     */
    void update(Scattergram scattergram);

    /**
     * 删除地址信息
     * @param id 删除地址的id
     */
    void delete(Integer id);
}
